253 research outputs found
Teaching Concurrent Software Design: A Case Study Using Android
In this article, we explore various parallel and distributed computing topics
from a user-centric software engineering perspective. Specifically, in the
context of mobile application development, we study the basic building blocks
of interactive applications in the form of events, timers, and asynchronous
activities, along with related software modeling, architecture, and design
topics.Comment: Submitted to CDER NSF/IEEE-TCPP Curriculum Initiative on Parallel and
Distributed Computing - Core Topics for Undergraduate
Your Local Cloud-Enabled Library
Libraries are an important onramp for technology. They\u27re known for making books accessible and have been pioneers in database access, but many branches seem to understand that they have a vital cultural role to play, especially when it comes to technology access. Most people in American society presume such access is ubiquitous, even though a substantial percentage of the world population lacks access
A Mini-History of Computing
This book was produced by George K. Thiruvathukal for the American Institute of Physics to promote interest in the interdisciplinary publication, Computing in Science and Engineering. It accompanied a limited edition set of playing cards that is no longer available (except in PDF).
This book features a set of 54 significant computers by era/category, including ancient calculating instruments, pre-electronic mechanical calculators and computers, electronic era computers, and modern computing (minicomputers, maniframes, personal computers, devices, and gaming consoles)
An Exceptionally Useful Exploration
A book review for Computing in Science and Engineering by D. Easley and J. Kleinberg, Networks, Crowds, and Markets: Reasoning about a Highly-Connected World, Cambridge Univ. Press, 2010, ISBN: 978-0-521-1953-1, 736 pp
Gentoo Linux: The Next Generation of Linux
One of the reasons scientific programmers love Linux is its less-is-more philosophy. We can configure it to be anything from a desktop replacement with USB port support to a blade in a large SMP compute engine to a powerful Web server. Although Linux\u27s market penetration in these various sectors remains to be seen, plenty of people are pumping resources into the Linux world. In this article, I?ll explain why Gentoo Linux (www.gentoolinux.org) is a good choice for scientists, and how its structure gives us the flexibility and ease of management we need
Introducing Computing Now
One of Computing Now\u27s editorial board members talks about this IEEE Computer Society initiative and all that it has to offer members and nonmembers alike
Accelerating Learning with Distance Education and Open Courseware
What will happen if academia disrupts traditional teaching methods by providing students with online and free academic materials
The All-Digital Future and Digital CiSE
EIC George Thiruvathukal describes the magazine\u27s digital future and the importance of archives--being able to access digital content in the years to come will be an important challenge for both publishers and readers
El Fin
EIC George K. Thiruvathukal says farewell in his final from the editors message
- …